libxl: copy function for builtin types
authorWei Liu <wei.liu2@citrix.com>
Wed, 9 Jul 2014 09:45:28 +0000 (10:45 +0100)
committerIan Campbell <ian.campbell@citrix.com>
Thu, 10 Jul 2014 12:06:55 +0000 (13:06 +0100)
commitde18e4c038306aeeca53e6e63e563036cafef162
tree9485451e77fbda8ea6a36ee7743348a62712bbb0
parentddfcbf58912978aa7bd845b5e860d23d408acd46
libxl: copy function for builtin types

These functions will be used in later patch to deep-copy a structure.

Functions introduced:
 * libxl_string_list_copy
 * libxl_key_value_list_copy
 * libxl_hwcap_copy
 * libxl_mac_copy
 * libxl_cpuid_policy_list_copy
 * libxl_string_copy
 * libxl_bitmap_copy_alloc
 * libxl_ms_vm_genid_copy

Signed-off-by: Wei Liu <wei.liu2@citrix.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
tools/libxl/libxl.c
tools/libxl/libxl.h
tools/libxl/libxl_cpuid.c
tools/libxl/libxl_genid.c
tools/libxl/libxl_nocpuid.c
tools/libxl/libxl_utils.c
tools/libxl/libxl_utils.h